package com.xayy.ds.model;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.xtck.ha.common.core.annotation.Excel;
import com.xtck.ha.common.core.annotation.IgnoreProperty;
import com.xtck.ha.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.xtck.ha.common.core.annotation.TableName;
import com.xtck.ha.common.core.annotation.ClassKey;
import java.math.BigDecimal;
import java.util.Date;

/**
* @ClassName: DsDataInfo
* @Description: 实体类
* @author liuyuan
* @date 2025-07-03
*/
@Data
@ApiModel(description = "")
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value="DATA_INFO")
public class DsDataInfo extends BaseEntity {
        @IgnoreProperty
        private static final long serialVersionUID = 1L;
        /**
        * id
        */
        @ApiModelProperty("id")
        @Excel(name = "id")
        @JsonSerialize(using= ToStringSerializer.class)
        private Long id;
        /**
        * 数据名称
        */
        @ApiModelProperty("数据名称")
        @Excel(name = "数据名称")
        private String dataName;
        /**
        * 数据编码
        */
        @ApiModelProperty("数据编码")
        @Excel(name = "数据编码")
        private String dataCode;
        /**
        * 请求地址
        */
        @ApiModelProperty("请求地址")
        @Excel(name = "请求地址")
        private String httpAddr;

}
